/*!
 *file name : i2c.c
 *author :hu
 *
 *description:
 */
#include "xxx.h"
#include "iic.h"

#define SCL_OUT PAout(0)
#define SDA_OUT PAout(1)
#define SDA_IN PAin(1)
#define SET_SDA_IN **//
#define SET_SDA_OUT **//
/*!
 *
 *说明:
 *参数：
 *
 */
void config_Fun()
{
    /**开启时钟、配置SCL、SDA引脚**/
}	
/*!
 *
 *说明:
 *参数：
 *
 */
void set_SCL(UINT8 level)
{
    if(1==level)
    {
        SCL_OUT=1;
    }
    else
    {
        SCL_OUT=0;
    }
}
/*!
 *
 *说明:
 *参数：
 *
 */
void set_SDA(UINT8 level)
{
    if(1==level)
    {
        SDA_OUT=1;
    }
    else
    {
        SDA_OUT=0;
    }
}
/*!
 *
 *说明:
 *参数：
 *
 */
void set_Dir(UINT8 dir)
{
    if(1==dir)
    {
        SET_SDA_IN;
    }
    else
    {
        SET_SDA_OUT;
    }
}
/*!
 *
 *说明:
 *参数：
 *
 */
UINT8 get_SDA_Level()
{
    return SDA_IN;
}
/*!
 *
 *说明:
 *参数：
 *
 */
void delay_i2c(UINT8 n)
{
    for(;n;n--)
    {
        //do nothing
    }
}